Part Number Hot Search : 
2SA1244 10J301 T7507 VCP35AXT D2FS6 TZ324 PC250 08505400
Product Description
Full Text Search
 

To Download AS5013-IQFT Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  as5013 low power integrated hall ic for human interface applications www.ams.com/as5013 revision 1.11 1 - 32 1 general description the as5013 is a complete hall sensor ic for smart navigation key applications to meet the low power requirements and host sw integration challenges for products such as cell phones and smart handheld devices. due to the on chip processing engine, system designers are not tasked with integrating complex sw algorithms on their host processor thus leading to rapid development cycles. the as5013 single-chip ic includes 5 integrated hall sensing elements for detecting up to 2mm lateral displacement, high resolution adc, xy coordinate and motion detection engine combined with a smart power management controller. the x and y positions coordinates and magnetic field information for each hall sensor element is transmitted over a 2-wire i2c compliant interface to the host processor. the as5013 is available in a small 16-pin 4x4x0.55mm qfn package and specified over an operating temperature of -20oc to +80oc. figure 1. as5013 block diagram 2 key features ?? 2.7v to 3.6v operating voltage ?? down to 1.7v peripheral supply voltage ?? two operating modes: - idle mode - low power mode ?? less than 3a current consumption in idle mode ?? low power mode with selectable readout rate ?? two interrupt modes - motion detect - data ready ?? lateral magnet movement radius up to 2mm ?? high-speed i2c interface 3 applications the as5013 is ideal for small form-factor manual input devices in battery operated equipment, such as mobile phones, mp3 players, pdas, gps receivers and gaming consoles. vdd sda scl power management processing engine adc i2c interface c 3 c2 c4 c1 hall sensors as5013 clock generator vddp intn vss resetn addr c5
www.ams.com/as5013 revision 1.11 2 - 32 as5013 datasheet - contents contents 1 general description ......................................................................................................... ......................................................... 1 2 key features................................................................................................................ ............................................................. 1 3 applications................................................................................................................ ............................................................... 1 4 pin assignments ............................................................................................................. .......................................................... 3 4.1 pin descriptions.......................................................................................................... .......................................................................... 3 5 absolute maximum ratings .................................................................................................... .................................................. 4 6 electrical characteristics.................................................................................................. ......................................................... 5 6.1 operating conditions...................................................................................................... ...................................................................... 5 6.2 digital io pads dc/ac characteristics ..................................................................................... ............................................................ 6 7 detailed description........................................................................................................ .......................................................... 7 7.1 operating the as5013 ...................................................................................................... .................................................................... 7 7.2 xy coordinates interpretation ............................................................................................. ................................................................. 8 7.3 transfer function......................................................................................................... ......................................................................... 8 7.4 power modes............................................................................................................... ......................................................................... 9 7.5 i2c interface............................................................................................................. ........................................................................... 10 7.5.1 interface operation .................................................................................................... ................................................................ 10 7.5.2 i2c electrical specification ........................................................................................... .............................................................. 11 7.5.3 i2c timing ............................................................................................................. ..................................................................... 11 7.5.4 i2c modes .............................................................................................................. .................................................................... 12 7.5.5 sda, scl input filters.................................................................................................. ............................................................. 16 8 i2c registers............................................................................................................... ............................................................ 17 8.1 control register 1 (0fh) .................................................................................................. ................................................................... 17 8.2 x register (10h) .......................................................................................................... ....................................................................... 19 8.3 y_res_int register (11h).................................................................................................. ................................................................... 19 8.4 xp register (12h) ......................................................................................................... ...................................................................... 19 8.5 xn register (13h) ......................................................................................................... ...................................................................... 19 8.6 yp register (14h)......................................................................................................... ....................................................................... 20 8.7 yn register (15h) ......................................................................................................... ...................................................................... 20 8.8 m_ctrl register (2bh)..................................................................................................... ..................................................................... 20 8.9 j_ctrl register (2ch)..................................................................................................... ...................................................................... 20 8.10 t_ctrl register (2dh) .................................................................................................... .................................................................... 21 8.11 control register 2 (2eh) ................................................................................................. .................................................................. 22 8.12 hall element direct read registers (16h to 29h).......................................................................... ................................................... 22 8.13 hall element direct read registers (2ah) ................................................................................. ...................................................... 23 8.14 power on ................................................................................................................. ........................................................................ 23 8.15 registers initialization................................................................................................. ...................................................................... 24 8.16 registers table.......................................................................................................... ....................................................................... 24 9 package drawings and markings ............................................................................................... ............................................ 27 9.1 recommended footprint ..................................................................................................... ............................................................... 28 9.2 recommended mounting ...................................................................................................... ............................................................. 28 10 ordering information....................................................................................................... ...................................................... 31
www.ams.com/as5013 revision 1.11 3 - 32 as5013 datasheet - pin assignments 4 pin assignments figure 2. pin assignments (top view) 4.1 pin descriptions table 1. pin descriptions pin number pin name pin type esd description 1sda digital i/o / open drain 2kv i2c data line, open drain 2scl digital input 2kv i2c clock line 3 resetn 2kv general reset input 0: reset 1: normal mode 4 intn digital output open drain 2kv interrupt line, open drain, active low 5tb0 analog i/o 2kv test pin, leave unconnected 6tb1 2kv 7tb2 2kv 8tb3 2kv 9 test coil special 2kv test pin, leave unconnected or connect to vss 10 addr digital input with schmitt trigger functionality 2kv i2c address selection input. read in at each reset 11 vddp supply pad 2kv 1.7 ~ 3.6v io power supply 12 vdd 2kv 2.7 ~ 3.6v core power supply 13 vss 2kv power supply ground 14 mode otp digital i/o 2kv test pin, leave unconnected 15 pclk 2kv 16 pdio otp 2kv epad exposure pad - - internally not connected. leave open or connect to vss vddp sda scl resetn intn 16 13 14 15 5 8 7 6 1 4 3 2 12 9 10 11 vdd vddp addr test coil tb0 tb1 tb2 tb3 pdio otp vss mode otp pclk epad
www.ams.com/as5013 revision 1.11 4 - 32 as5013 datasheet - absolute maximum ratings 5 absolute maximum ratings stresses beyond those listed in table 2 may cause permanent damage to the device. these are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in operating conditions on page 5 is not implied. exposure to absolute maximum rating conditions for extended periods may affect device reliability. table 2. absolute maximum ratings symbol parameter min max units comments electrical parameters vdd dc supply voltage -0.3 5 v vddp peripheral supply voltage -0.3 5 vdd +0.3 v vin input pin voltage -0.3 vddp +0.3 v -3.6v i scr input current (latchup immunity) -100 100 ma norm: jedec 78 electrostatic discharge esd electrostatic discharge - 2 kv norm: mil 883 e method 3015, direct pad contact ja package thermal resistance - 32 k/w velocity=0, multi layer pcb; jedec standard testboard temperature ranges and storage conditions t strg storage temperature -55 125 c t body package body temperature 260 c the reflow peak soldering temperature (body temperature) specified is in accordance with ipc/jedec j-std-020 ?moisture/reflow sensitivity classification for non-hermetic solid state surface mount devices?. the lead finish for pb-free leaded packages is matte tin (100% sn). humidity non-condensing 5 85 %
www.ams.com/as5013 revision 1.11 5 - 32 as5013 datasheet - electrical characteristics 6 electrical characteristics 6.1 operating conditions t amb = -20c to +80c, vdd = 3.3v, resetn = high table 3. operating conditions symbol parameter conditions min typ max units vdd core supply voltage 2.7 3.6 v vddp peripheral supply voltage input: resetn open drain outputs: scl, sda, intn. external i2c pull up resistor to be connected to vddp. 1.7 vdd v idd s maximal average current consumption on vdd, pulsed peaks = idd f depends on the sampling time ts[ms] t amb = -20oc to +50oc 3+3760/ts [ms] a t amb = 50oc to +80oc 10+3760/ts [ms] idd i current consumption on core supply, idle mode, no readout (ts = infinite) t amb = -20oc to +50oc 3 a t amb = 50oc to +80oc 10 idd f current consumption on core supply, idle mode, continuous readout (ts=450s) continuous current pin vdd maximum sampling ts = 450s 10 ma tpua power up time analog step on vdd to data_ready 1000 s tconv conversion time read x/y coordinate i2c y_res_int ack bit of to data_ready 450 s t p, w nominal wakeup time 20 320 ms dx dy lateral movement radius the range depends on the magnet and the distance to the surface, dx2+dy2 <= 4mm 2mm d type of magnet cylindrical; axial magnetized 2 3 mm rh hall array diameter 2.2 mm b z magnetic field strength vertical magnetic field at magnet center; measured at chip surface 30 120 mt t amb ambient temperature range -20 +80 c resolution of xy displacement over 2*dx and 2*dy axis 8 bit noise (rms) c1..c5 channel data (result from two measurement ? positive and negative current spinning) 100 t pssr power supply rejection ratio vdd=3.3v; temp = 25c dvdd= 100 mvpp at 10.30 khz 0.2 %/ 100mv ic package qfn16 4x4x0.55mm power supply filtering capacitors ceramic capacitor vdd - vss 100 nf ceramic capacitor vddp - vss 100 nf
www.ams.com/as5013 revision 1.11 6 - 32 as5013 datasheet - electrical characteristics 6.2 digital io pads dc/ac characteristics table 4. dc/ac characteristics symbol parameter conditions min max units inputs: scl, sda v ih high level input voltage iic 0.7 * vddp v v il low level input voltage iic 0.3 * vddp v i leak input leakage current vddp = 3.6v 1 a inputs: addr, resetn (jedec76) v ih high level input voltage jedec 0.65 * vddp v v il low level input voltage jedec 0.35 * vddp v i leak input leakage current vddp = 3.6v 1 a outputs: sda v oh high level output voltage high level output voltage open drain leakage current 1 a v ol1 low level output voltage -6ma; vddp > 2v; fast mode vss + 0.4 v v ol3 -6ma; vddp 2v; fast mode vddp*0.2 v v ol1 -3ma; vddp > 2v; high speed vss + 0.4 v v ol3 -3ma; vddp 2v; high speed vddp*0.2 v c l capacitive load standard mode (100 khz) 400 pf fast mode (400 khz) 400 pf high speed mode (3.4 mhz) 100 pf outputs: intn (jedec76) v oh high level output voltage high level output voltage open drain leakage current 1a v ol low level output voltage -100a vss + 0.2 v v ol -2ma vss + 0.45 v c l capacitive load standard mode (100 khz) 30 pf
www.ams.com/as5013 revision 1.11 7 - 32 as5013 datasheet - detailed description 7 detailed description the benefits of the as5013 device are as follows: ?? complete system-on-chip ?? high reliability due to non-contact sensing ?? low power consumption figure 3. typical arrangement of as5013 and axial magnet 7.1 operating the as5013 typical application. the as5013 requires only a few external components in order to operate immediately when connected to the host microcontroller. only 4 wires are needed for a simple application using a single power supply: two wires for power and two wires for the i2c com munication. a fifth connection can be added in order to send an interrupt to the host cpu when the magnet is moving away from the center and to inform that a new valid coordinate can be read. figure 4. electrical connection of as5013 with microcontroller c interrupt supply : peripherals 100n dc 2.7 ~ 3.6v dc 1.7 ~ 3.6v i 2 c interface sda scl vdd vss intn sda scl vddp adc c3 c2 c4 c1 hall sensors as5013 clock generator processing engine i2c interface power management testcoil resetn addr 100n c5
www.ams.com/as5013 revision 1.11 8 - 32 as5013 datasheet - detailed description 7.2 xy coordinates interpretation the movement of the magnet over the hall elements causes response which is geometrically distributed like a bell-shaped curve. the maximum magnet travel is a circle of 2mm radius around the center of the as5013. the hall elements c1..c4 are placed on a c ircle centered on the middle of the package. the hall element c5, placed exactly in the middle is used for better linearity response with magnet displacement larger than 1.0mm. figure 5. hall element placement and magnetic field when the magnet is centered over each hall element 7.3 transfer function as5013 has the possibility to adjust the transfer function for the used magnet and a specific range to optimize the linearity a nd resolution. the value will be provided from ams ag and has to be written in the algorithm related registers m_ctrl [0x2b], j_ctrl [0x2c], t_ctrl [0x2d] during the initialization phase. please contact ams for parameter settings. below is the optimal setup for a range of 0.6 mm to obtain the best dynamic range from xy registers -128~+127 with one given m agnet airgap, with d2x0.8mm axial magnet. figure 6. example of transfer function y_displacement vs. y_register, optimized for 0.6mm travel radius dy @ movement in y direction at constant x -150 -100 -50 0 50 100 150 -130 0 -1 1 00 - 90 0 - 7 00 -5 00 - 30 0 - 1 00 1 00 3 0 0 5 0 0 7 0 0 9 0 0 1 1 00 1 3 00 mechanical y [um] dy [lsb] series1 series2 series3 series4 series5 series6 series7 series8 series9 series10 series11 series12 series13 series14 series15 series16 series17 series18 series19 series20 series21 dy @ movement in x di rection at constant y -150 -100 -50 0 50 100 150 -1 3 0 0 -1 10 0 - 9 0 0 - 7 0 0 - 5 00 -3 0 0 -1 0 0 10 0 300 5 0 0 7 0 0 9 0 0 1 10 0 1 3 0 0 mechanical y [um] dy [lsb] series1 series2 series3 series4 series5 series6 series7 series8 series9 series10 series11 series12 series13 series14 series15 series16 series17 series18 series19 series20 series21
www.ams.com/as5013 revision 1.11 9 - 32 as5013 datasheet - detailed description 7.4 power modes the as5013 can operate in two different power modes, depending on the power consumption requirements of the whole system. figure 7. readout cycle depending on power mode (idle bit) start-up. after power up and after applying a soft reset (reg 0fh [1]) or hardware reset (resetn input, low pulse >100ns), as5013 enters the start- up state. during this state the internal registers are loaded with their reset values. after min. tstartup = 1000s, the as5013 will perform one measurement and switches automatically into the wait state. measure. the hall element data are measured, x/y coordinates are calculated and available in registers 10h and 11h after tconv = 450s m ax. set interrupt. the intn output is set, depending on the interrupt mode configured in the control register reg 0fh [2] and reg 0fh [3] wait. the module is now in waiting status. a new measurement will occur depending on the power mode (reg 0fh [7] idle = 0 or 1) and t he timebase reg 0fh [6:4] por_n | soft_res | resetn tstartup (1000s) measure start-up: reset internal reg set interrupt wait ( idle=0 & timebase_trigger ) | ( idle=1 & read y) tconv (450s)
www.ams.com/as5013 revision 1.11 10 - 32 as5013 datasheet - detailed description 7.5 i2c interface the as5013 supports the 2-wire high-speed i2c protocol in device mode, according to the nxp specification um10204. the host mcu (master) has to initiate the data transfers. the 7-bit device address of the as5013 depends on the state at the pi n addr. addr = 0 slave address =?1000 000? (40h) addr = 1 slave address =?1000 001? (41h) for other i2c addresses, please contact ams . supported modes (slave mode): ?? random/sequential read ?? byte/page write ?? standard mode: 0 to 100khz clock frequency ?? fast mode: 0 to 400khz clock frequency ?? high speed: 0 to 3.4mhz clock frequency the sda signal is bidirectional and is used to read and write the serial data. the scl signal is the clock generated by the hos t mcu, to synchronize the sda data in read and write mode. the maximum i2c clock frequency is 3.4mhz, data are triggered on the rising ed ge of scl. 7.5.1 interface operation figure 8. i2c timing diagram for fs-mode figure 9. timing diagram for hs-mode sda scl start stop t buf t low t r t hd.sta t high t f t su.dat t su.sta t hd.sta t su.sto repeated start t hd.dat
www.ams.com/as5013 revision 1.11 11 - 32 as5013 datasheet - detailed description 7.5.2 i2c electrical specification standard-mode, fast-mode, high speed-mode notes: 1. maximum v ih = vddpmax +0.5v or 5.5v, which ever is lower. 2. input filters on the sda and scl inputs suppress noise spikes of less than 50ns in fast-mode and 10ns in hs-mode. 3. i/o pins of fast-mode and fast-mode plus devices must not obstruct the sda and scl lines if vddp is switched off. 7.5.3 i2c timing symbol parameter condition min max unit v il low-level input voltage -0.5 0.3vddp v v ih high-level input voltage 0.7vddp vddp + 0.5 (see note 1) v v hys hysteresis of schmitt trigger inputs vddp < 2v 0.1vddp v v ol low-level output voltage (open-drain or open-collector) at 3ma sink current vddp < 2v - 0.2vddp v i ol low-level output current v ol = 0.4v - - ma i cs pull-up current of sclh current source sclh output levels between 0.3vddp and 0.7vddp 312ma t sp pulse width of spikes that must be suppressed by the input filter in hs-mode - 10 (see note 2) ns in fast-mode 50 (see note 2) ns i i input current at each i/o pin input voltage between 0.1vddp and 0.9vddp 10 (see note 3) a c b total capacitive load for each bus line - 400 pf c i/o i/o capacitance (sda, scl) -10pf symbol parameter condition fast-mode hs-mode c b =100pf hs-mode c b =400pf 1 unit min max min max min max f sclk scl clock frequency - 400 - 3400 - 1700 khz t buf bus free time; time between stop and start condition 500 - 500 - 500 - ns t hd;sta hold time; (repeated) start condition 2 600 - 160 - 160 - ns t low low period of scl clock 1300 - 160 - 320 - ns t high high period of scl clock 600 - 60 - 120 - ns t su;sta setup time for a repeated start condition 600 - 160 - 160 - ns t hd;dat data hold time 3 0 900 0 70 0 150 ns t su;dat data setup time 4 100 - 10 - 10 - ns t rcl rise time of sclh signal external pull-up source of 3ma - - 10 40 20 80 ns
www.ams.com/as5013 revision 1.11 12 - 32 as5013 datasheet - detailed description 7.5.4 i2c modes the as5013 supports the i2c bus protocol. a device that sends data onto the bus is defined as a transmitter and a device receiv ing data as a receiver. the device that controls the message is called a master. the devices that are controlled by the master are referred t o as slaves. a master device that generates the serial clock (scl), controls the bus access, and generates the start and stop conditions must control the bus. the as5013 operates as a slave on the i2c bus. connections to the bus are made through the open-drain i/o lines sda and th e input scl. clock stretching is not included. automatic increment of address pointer. the as5013 slave automatically increments the address pointer after each byte transferred. the increase of the address pointer is independent from the address being valid or not. invalid addresses. if the user sets the address pointer to an invalid address, the address byte is not acknowledged. nevertheless a read or write cycle is possible. the address pointer is increased after each byte. reading. when reading from a wrong address, the as5013 slave data returns all zero. the address pointer is increased after each byte. se quential read over the whole address range is possible including address overflow. writing. a write to a wrong address is not acknowledged by the as5013 slave, although the address pointer is increased. when the address pointer points to a valid address again, a successful write access is acknowledged. page write over the whole address range is possible including address overflow. the following bus protocol has been defined: ?? data transfer may be initiated only when the bus is not busy. ?? during data transfer, the data line must remain stable whenever the clock line is high. changes in the data line while the cloc k line is high are interpreted as start or stop signals. accordingly, the following bus conditions have been defined: t rcl1 rise time of sclh signal after repeated start condition and after an acknowledge bit external pull-up source of 3ma - - 10 80 20 160 ns t r rise time of sda and scl signals 20+0.1c b 120 - - - - ns t f fall time of sda and scl signals 20+0.1c b 120 - - - - ns t su;sto setup time for stop condition 600 - 160 - 160 - ns v nl noise margin at low level for each connected device (including hysteresis) 0.1vddp - 0.1vddp - 0.1vddp - v v nh noise margin at high level 0.2vddp - 0.2vddp - 0.2vddp - v 1. for bus line loads c b between 100pf and 400 pf the timing parameters must be linearly interpolated. 2. after this time the first clock is generated. 3. a device must internally provide a minimum hold time (300n for fast-mode, 80ns / max 150ns for high-speed mode) for the sda s ignal (referred to the v ihmin of the scl) to bridge the undefined region of the falling edge of scl. 4. a fast-mode device can be used in standard-mode system, but the requirement t su;dat = 250ns must then be met. this is automatically the case if the device does not stretch the low period of the scl signal. if such a device does stretch the low period of the s cl signal, it must output the next data bit to the sda line t rmax + t su;dat = 1000 + 250 = 1250ns before the scl line is released. symbol parameter condition fast-mode hs-mode c b =100pf hs-mode c b =400pf 1 unit min max min max min max
www.ams.com/as5013 revision 1.11 13 - 32 as5013 datasheet - detailed description bus not busy: both data and clock lines remain high. start data transfer: a change in the state of the data line, from high to low, while the clock is high, defines a start condition. stop data transfer: a change in the state of the data line, from low to high, while the clock line is high, defines the stop condition. data valid: the state of the data line represents valid data when, after a start condition, the data line is stable for the duration of the high period of the clock signal. the data on the line must be changed during the low period of the clock signal. there is one clock pulse per bit of data. each data transfer is initiated with a start condition and terminated with a stop condition. the number of data bytes tra nsferred between start and stop conditions are not limited, and are determined by the master device. the information is transferred byte -wise and each receiver acknowledges with a ninth bit. acknowledge: each receiving device, when addressed, is obliged to generate an acknowledge after the reception of each byte. the master device must generate an extra clock pulse that is associated with this acknowledge bit. a device that acknowledges must pull down the sda line during the acknowledge clock pulse in such a way that the sda line is st able low during the high period of the acknowledge-related clock pulse. of course, setup and hold times must be taken into account. a ma ster must signal an end of read access to the slave by not generating an acknowledge bit on the last byte that has been clocked out of th e slave. in this case, the slave must leave the data line high to enable the master to generate the stop condition. figure 10. data read (write pointer, then read) - slave receive and transmit depending upon the state of the r/w bit, two types of data transfer are possible: ?? data transfer from a master transmitter to a slave receiver: the first byte transmitted by the master is the slave address, followed by r/ w = 0. next follows a number of data bytes. the slave returns an acknowledge bit after each received byte. if the slave does no t understand the command or data it sends a ?not acknowledge?. data is transferred with the most significant bit (msb) first. ?? data transfer from a slave tr ansmitter to a master receiver: the master transmits the first byte (the slave address). the slave then returns an acknowledge bit, followed by the slave transmitting a number of data bytes. the master returns an acknowledge bit af ter all received bytes other than the last byte. at the end of the last received byte, a ?not acknowledge? is returned. the master devi ce generates all of the serial clock pulses and the start and stop conditions. a transfer is ended with a stop condition or with a repeated start condition. since a repeated start condition is also the beginning of the next serial transfer, the bus is not released. data is transferred with the most significant bit (msb) first. the as5013 can operate in the following two modes: ?? slave receiver mode (write mode): serial data and clock are received through sda and scl. each byte is followed by an acknowledge bit (or by a not acknowledge depending on the address-pointer poi nting to a valid position). start and stop conditions are reco gnized as the beginning and end of a serial transfer. address recognition is performed by hardware after reception of the slave address a nd direction bit (see figure 11) . the slave address byte is the first byte received after the start condition. the slave address byte contains the 7-bit as5013 address, which is stored in the otp memory. the 7-bit slave address is followed by the direction bit (r/w), which, for a write, is 0. after receiving and decoding the slav e address byte the device outputs an acknowledge on the sda. after the as5013 acknowledges the slave address + write bit, the master transmits a r egister address to the as5013. this sets the address pointer on the as5013. if the address is a valid readable address the as5013 answe rs by sending an acknowledge. if the address-pointer points to an invali d position a ?not acknowledge? is sent. the master may then t ransmit zero or more bytes of data. in case of the address pointer pointing to an invalid address the received data are not stored. the addr ess pointer will increment after each byte transferred independent from the addr ess being valid. if the address-pointer reaches a valid position again, the as5013 answers with an acknowledge and stores the data. the master generates a stop condition to terminate the data write. 1 1 9 8 7 6 29 8 7 sda scl start condition stop condition or repeated start condition msb r/w ack lsb ack slave address repeated if more bytes are transferred
www.ams.com/as5013 revision 1.11 14 - 32 as5013 datasheet - detailed description figure 11. data write - slave receiver mode ?? slave transmitter mode (read mode): the first byte is received and handled as in the slave receiver mode. however, in this mode, the direction bit indicates that the transfer direction is reversed. serial data is transmitted on sda by the as5013 while the seri al clock is input on scl. start and stop conditions are recognized as the beginning and end of a serial transfer. the slave address byte is the f irst byte received after the master generates a start condition. the slave address byte contains the 7-bit as5013 address. the default ad dress is 80h. the 7-bit slave address is followed by the direction bit (r/w), which, for a read, is 1. after receiving and decoding the slave address byte the device outputs an acknowledge on the sda line. the as5013 then begins to transmit data starting with the register addr ess pointed to by the register pointer. if the register pointer is not written to before the initiation of a read mode the first ad dress that is read is the last one stored in the register pointer. the as5013 must receive a ?not acknowledge? to end a read. figure 12. data read (from current pointer location) - slave transmitter mode figure 13. data read (from new pointer location) - slave transmitter mode s 1000000 0 a xxxxxxxx a xxxxxxxx a xxxxxxxx na s ? start a ? acknowledge (ack) data transferred: x+1 bytes + acknowledge p ? stop p xxxxxxxx a s 1000000 1 a xxxxxxxx a xxxxxxxx a xxxxxxxx na s ? start a ? acknowledge (ack) data transferred: x+1 bytes + acknowledge na ? not acknowledge (nack) note: last data byte is followed by nack p ? stop p xxxxxxxx a s 1000000 0 a xxxxxxxx a 1000000 1 xxxxxxxx a s ? start sa ? repeated start a ? acknowledge (ack) data transferred: x+1 bytes + acknowledge na ? not acknowledge (nack) note: last data byte is followed by nack p ? stop p xxxxxxxx a sr a xxxxxxxx na
www.ams.com/as5013 revision 1.11 15 - 32 as5013 datasheet - detailed description high speed mode. the as5013 is capable to work in hs-mode. for switching to hs-mode the master has to send the sequence: start, master code, nack. this sequence is sent in fs-mode. as no device is allowed to acknowledge the master code, the master code is followed by a not-acknowledge. after a device receives the master code it has to switch from fs-settings to hs-settings within t su.sta which is 160ns for hs-mode. the device stays in hs-mode as long as it does not receive a stop command. after receiving a stop command it has to switch back form hs-settings to fs-settings, which has to be c ompeted within the minimum bus free time t buf which is 500ns. when switching to hs-mode the slave has to: ?? adapt the sdah and sclh input filters according to the spike suppr ession requirement required in hs-mode. in hs-mode spikes up to 10ns, in fs-mode spikes up to 50ns have to be suppressed. ?? adapt the setup and hold times according to the hs-mode requirement. in hs-mode an internal hold time for sda for start/stop detection of 80ns (max. 150ns), in fs-mode an internal hold time of 160ns (max. 250ns) has to be provided. ?? adapt the slope control for sdah output stage. figure 14. data transfer format in hs-mode figure 15. a complete hs-mode transfer s master code na sr slave address r/w data a/ na slave address sr f/s mode hs mode (current source for sclh enabled) p a f/s mode hs mode continues < n bytes + ack >
www.ams.com/as5013 revision 1.11 16 - 32 as5013 datasheet - detailed description automatic increment of address pointer. the as5013 slave automatically increments the address pointer after each byte transferred. the increase of the address pointer is independent from the address being valid or not. invalid addresses. if the user sets the address pointer to an invalid address, the address byte is not acknowledged. nevertheless a read or write cycle is possible. the address pointer is increased after each byte. reading: when reading from a wrong address, the as5013 slave returns all zero. the address pointer is increased after each byte. sequent ial read over the whole address range is possible including address overflow. writing: a write to a wrong address is not acknowledged by the as5013 slave, although the address pointer is increased. when the address pointer points to a valid address again, a successful write accessed is acknowledged. page write over the whole address range i s possible including address overflow. 7.5.5 sda, scl input filters input filters for sda and scl inputs are included to suppress noise spikes of less than 50ns. furthermore, the sda line is dela yed by 120ns to provide an internal hold time for start/stop detection to bridge the undefined region of the falling edge of scl. the delay nee ds to be smaller than t hd.sta 260ns.
www.ams.com/as5013 revision 1.11 17 - 32 as5013 datasheet - i2c registers 8 i2c registers 8.1 control register 1 (0fh) note: the values in control register 1, x_register and y_res_int register are frozen when the i2c address pointer is set to 0fh, 10h or 11h. this ensures that the data_valid bit, x and y values are taken at the same time. in order to get updated values from those regi sters, set the address pointer to any other address. bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 idle time base bit[2] time base bit[1] time base bit[0] int_disable int_function soft_rst data_valid r/w r/w r/w r/w r/w r/w r/w r reset value: 1111 0000 bit bit description 7 0 = low power mode the measurements are triggered with an internal low power oscillator ? the user can select between 8 different timings by setting the low power timebase (control register 1 [6:4]) 1 = idle mode (default) a new measurement cycle is started after the i2c ack bit following the read out of the y_res_int register 11h. the readout rate and thus the power consumption is externally controlled by the host mcu. 6:4 configure the time base of the automatic wakeup in low power mode (see table 5) . 3 0 = interrupt output intn is enabled (default) 1 = interrupt output intn is disabled and is fixed to hi-z 2 0 = interrupt output intn is active ?0? after each measurement (default): - automatically triggered in low power mode, depending on the time base chosen - 450s after y readout in idle mode the interrupt is cleared by the i2c ack bit after reading the y_res_int 11h. in block read mode, the several other bytes could be transferred before the interrupt is cleared. 1 = interrupt output intn is active ?0? when the movement of the magnet exceeds the dead zone area (see figure 16) . the dead zone area is set by registers xp (reg 12h), xn (reg 13h), yp (reg 14h), yn (reg 15h). the interrupt is cleared by the i2c ack bit after reading the y_res_int register 11h, and will be active ?0? at the next measurement if the magnet is still in the detection area. in block read mode, several other bytes could be transferred before the interrupt is cleared when the y_res_int register is read. it is recommended to use this mode with the low power mode (idle = 0), in order to wake up automatically a system when the magnet has been moved away from the center. the polling time is set by the low power time base bit [6:4]. 1 0 = normal mode (default) 1 = reset mode. all the internal registers are loaded with their reset value. the control register 1 is loaded as well with the value 1111 0000, then the soft_rst bit goes back to 0 (normal mode) once the internal reset sequence is finished. 0 0 = conversion of new coordinates ongoing, no valid coordinate is present in the x and y_res_int registers. reading those registers at that moment can give wrong values. 1 = new coordinate values are ready in x and y_res_int registers.
www.ams.com/as5013 revision 1.11 18 - 32 as5013 datasheet - i2c registers figure 16. dead zone representation with int_function=1 table 5. configuration low power time base config_reg1 0fh [6:4] ? t timebase (ms) average core current idd (a) @t amb = 25oc 000b 20 190 001b 40 97 010b 80 50 011b 100 40 100b 140 30 101b 200 22 110b 260 17 111b (default) 320 15
www.ams.com/as5013 revision 1.11 19 - 32 as5013 datasheet - i2c registers 8.2 x register (10h) 8.3 y_res_int register (11h) 8.4 xp register (12h) 8.5 xn register (13h) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 x[7] x[6] x[5] x[4] x[3] x[2] x[1] x[0] r r r rrrrr reset value: 0000 0000 bit bit description 7:0 x coordinate, two?s complement format (signed -128 ~ +127). bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 y[7] y[6] y[5] y[4] y[3] y[2] y[1] y[0] r r r rrrrr reset value: 0000 0000 bit bit description 7:0 y coordinate, two?s complement format (signed -128 ~ +127). reading this register will reset the intn output to hi-z after the ack bit of y_res_int register readback. bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 xp[7] xp[6] xp[5] xp[4] xp[3] xp[2] xp[1] xp[0] r/w r/w r/w r/w r/w r/w r/w r/w reset value: 0000 0101 (5d) bit bit description 7:0 xp range value, two?s complement (signed: -128 ~ +127). determines the left threshold for the activation of intn output (if output enabled), when bit int_function = 1 (see control register 1 (0fh) on page 17) . bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 xn[7] xn[6] xn[5] xn[4] xn[3] xn[2] xn[1] xn[0] r/w r/w r/w r/w r/w r/w r/w r/w reset value: 1111 1011 (-5d) bit bit description 7:0 xn range value, two?s complement (signed: -128 ~ +127). determines the right threshold for the activation of intn output (if output enabled), when bit int_function = 1 (see control register 1 (0fh) on page 17) .
www.ams.com/as5013 revision 1.11 20 - 32 as5013 datasheet - i2c registers 8.6 yp register (14h) 8.7 yn register (15h) 8.8 m_ctrl register (2bh) 8.9 j_ctrl register (2ch) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 yp[7] yp[6] yp[5] yp[4] yp[3] yp[2] yp[1] yp[0] r/w r/w r/w r/w r/w r/w r/w r/w reset value: 0000 0101 (5d) bit bit description 7:0 yp range value, two?s complement (signed: -128 ~ +127). determines the top threshold for the activation of intn output (if output enabled), when bit int_function = 1 (see control register 1 (0fh) on page 17) . bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 yn[7] yn[6] yn[5] yn[4] yn[3] yn[2] yn[1] yn[0] r/w r/w r/w r/w r/w r/w r/w r/w reset value: 1111 1011 (-5d) bit bit description 7:0 yn range value, two?s complement (signed: -128 ~ +127). determines the bottom threshold for the activation of intn output (if output enabled), when bit int_function = 1 (see control register 1 (0fh) on page 17) . bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 m_ctrl[7] m_ctrl[6] m_ctrl[5] m_ctrl[4] m_ctrl[3] m_ctrl[2] m_ctrl[1] m_ctrl[0] r/w r/w r/w r/w r/w r/w r/w r/w reset value: 0000 0000 (00h) bit bit description 7:0 middle hall element c5 control register to improve the linearity of xy outputs for the whole mechanical xy displacement of the magnet. use the default value for d=2*0.8mm standard axial magnet. for more information on how to configure this parameter, please contact ams . bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 j_ctrl[7] j_ctrl[6] j_ctrl[5] j_ctrl[4] j_ctrl[3] j_ctrl[2] j_ctrl[1] j_ctrl[0] r/w r/w r/w r/w r/w r/w r/w r/w reset value: 0000 0110 (06h) bit bit description 7:0 sector dependent attenuation of the outer hall elements c1..c4 in order to improve the linearity of xy outputs for the whole mechanical xy displacement of the magnet. use the default value for d=2*0.8mm standard axial magnet. for more information on how to configure this parameter, please contact ams .
www.ams.com/as5013 revision 1.11 21 - 32 as5013 datasheet - i2c registers 8.10 t_ctrl register (2dh) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 t_ctrl[7] t_ctrl[6] t_ctrl[5] t_ctrl[4] t_ctrl[3] t_ctrl[2] t_ctrl[1] t_ctrl[0] r/w r/w r/w r/w r/w r/w r/w r/w reset value: 0000 1001 (09h) bit bit description 7:0 scaling control register. this register controls the scaling factor of the xy coordinates to fit to the 8-bit x and y_res_int register (full dynamic range). the following table includes scaling factors referenced to the default setting t_ctrl = 9 (100% scaling). t_ctrl scaling factor % 31 31.3 30 32.2 29 33.4 28 34.6 27 35.7 26 37.1 25 38.5 24 40.0 23 41.6 22 43.6 21 45.5 20 47.7 19 50.0 18 52.5 17 55.5 16 58.8 15 62.5 14 66.6 13 71.5 12 77.0 11 83.4 10 90.8 9 100.0 8 111.1 t_ctrl scaling factor % 47 117.6 7 125.0 45 133.4 6 142.8 43 153.9 5 166.6 41 181.8 4 200.0 79 210.5 39 222.3 77 235.4 3 250.0 75 266.6 37 285.7 73 307.6 2 333.4 71 363.7 35 400.0 69 444.5 1 500.0 67 571.5
www.ams.com/as5013 revision 1.11 22 - 32 as5013 datasheet - i2c registers 8.11 control register 2 (2eh) figure 17. magnet configuration note: in order to know the polarity of the magnet without any testing device, please refer to registers initialization on page 24 . 8.12 hall element direct r ead registers (16h to 29h) each hall element c1..c5 can be read independently, after each interrupt (data ready). one hall element value consists of two 12-bit signed-registers: cx_neg and cx_pos. for each conversion cycle (i.e. after a read out or y_res in idle mode, or at each time-based conversion cycle in low power mode), each hall element is read twice: with normal spin (result cx_pos) and then with inverted spin (result cx_neg) in order to remove any hall voltage offset from the hall elements. the formula to read any hall element cx: cx = (cx_pos ? cx_neg) / 2 (eq 1) where: cx_pos = (cx_pos[11:8] << 8) | cx_pos[7:0] cx_neg = (cx_neg[11:8] << 8) | cx_neg[7:0] bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 test test test ext_clk_en use_static_offset en_offset_comp inv_spinning pptrim_en r/w r/w r/w r/w r/w r/w r/w r/w reset value: 1000 0100 bit bit description 7 test bit. must configured ?1?. 6:4 test bit. must configured ?000?. 3 test bit. must configured ?0?. 2 test bit. must configured ?1?. 1 magnet polarity bit. must be set after power up, depending on how the magnet is placed (see figure 17) . 0 test bit. must configured ?0?. s n s n s n s n magnet configuration 2 bit inv_spinning = 0 (default) as5013 as5013 as5013 as5013 magnet configuration 1 bit inv_spinning = 1 magnet configuration 3 magnet configuration 4 (e.g. easypoint modules)
www.ams.com/as5013 revision 1.11 23 - 32 as5013 datasheet - i2c registers 8.13 hall element direct read registers (2ah) the agc register controls the sensitivity of each hall element c1..c5, in order to stay in the larger dynamic range of the 12-b it adc of the as5013. in order to determine the best value to be set during the as5013 initialization, place your magnet on the 0,0 position (centered on c5 hall element), and increase the agc value to obtain the nearest value to 2867 (= 70% of 4096). it is possible that this value cannot be reached with small magnets or with large airgaps. in that case set agc to 3fh, which i s the maximum sensitivity. 8.14 power on the as5013 has a power on reset (por) cell to monitor the vdd voltage at startup and reset all the internal registers. after the internal reset is completed, the por cell is disabled in order to save current during normal operation. if vdd drops below 2.7v down to 0.2v, the por cell will not be enabled back, and the registers will not be correctly reseted or can get random values. note: it is highly recommended to control the external resetn signal by applying a low pulse of >100ns once vdd reached 2.7v and vddp reached 1.7v. figure 18. power-up sequence bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 0 0 agc5 agc4 agc3 agc2 agc1 agc0 r r r/w r/w r/w r/w r/w r/w reset value: 0010 0000 external resetn pin, and without power on reset (por) 0v 2.7v 0 vddp (>1.7v) vdd resetn >100ns >1000us internal reset completed power on reset (por) only 0v 0.2v vdd >1000us internal reset completed power up phase vdd @ t=0 between 0v and 0.2v 2.7v power up phase vdd @ t=0 between 0v and 2.7v
www.ams.com/as5013 revision 1.11 24 - 32 as5013 datasheet - i2c registers 8.15 registers initialization after power up, the following sequence must be performed: 1. vdd and vddp power up, and reached their nominal values (vdd>2.7v, vddp>1.7v). 2. resetn low during >100ns 3. delay 1000s 4. loop check register [0fh] until the value f0h or f1h is present (reset finished, registers to their default values) 5. optional : write value 86h into register [2eh] invert magnet polarity. see control register 2 (2eh) on page 22 . 6. configure register [2bh] configure m_ctrl middle hall element control 7. configure register [2ch] configure j_ctrl attenuation factor 8. configure register [2dh] configure t_ctrl scaling factor 9. configure the wanted power mode into register [0fh] (idle mode or low power mode with timebase configuration) 10. x y coordinates are ready to be read. note: in order to detect if the magnet polarity is correct, read the c5 middle hall element when the magnet is centered. c5 = (c5_pos ? c5_neg) / 2 with: c5_pos = (c5_pos[11:8] << 8) | c5_pos[7:0] c5_neg = (c5_neg[11:8] << 8) | c5_neg[7:0] c5 must always be positive. if c5 is negative, then invert the bit inv_spinning in the control register 2 (2eh). c5 will become positive. 8.16 registers table the following registers / functions are accessible over the serial i2c interface. table 6. registers register number of bits access address format reset value bit description ic identification id code 8 r 0c 0ch <7:0> 8-bit manufacture id code id version 8 r 0d 0dh <7:0> 8-bit component id version silicon revision 8 r 0e 00h <7:0> 8-bit silicon revision control_register_1 idle 1 r/w 0fh 1b <7> 1: idle mode 0: low power mode low_power_timebase 3 r/w 0fh 111b <6:4> low power readout time base register int_disable 1 r/w 0fh 0b <3> disables the interrupt functionality. 1: interrupt disabled 0: interrupt enabled int_function 1 r/w 0fh 0b <2> interrupt control register 0: interrupt goes low with every new calculated x/y coordinates 1: interrupt pin goes low in when new x/y coordinates are calculated and the magnet has exited the xp, xn, yp, yn threshold values soft_rst 1 r/w 0fh 0b <1> soft reset 0: normal mode 1: all registers return to their respective reset value data_valid 1 r 0fh 0b <0> data valid indicator 0: x/y calculation ongoing 1: x/y calculation finished, coordinates ready
www.ams.com/as5013 revision 1.11 25 - 32 as5013 datasheet - i2c registers x/y coordinate registers x 8 r 10h two?s comp. 00h <7:0> result y_res_int 8 r 11h two?s comp. 00h <7:0> result, resets the interrupt flag at the value ack range settings xp 8 r/w 12h two?s comp. 5h (5 dec) <7:0> wake up threshold @ positive x -direction xn 8 r/w 13h two?s comp. fbh (-5 dec) <7:0> wake up threshold @ negative x -direction yp 8 r/w 14h two?s comp. 5h (5 dec) <7:0> wake up threshold @ positive y -direction yn 8 r/w 15h two?s comp. fbh (-5 dec) <7:0> wake up threshold @ negative y -direction channel voltages (3) c4_neg <11:8> 4 r 16h two?s comp. 00h <3:0> <7:4> voltage @ channel 4, negative current spinning sign extended to 8 bit c4_neg <7:0> 8 r 17h two?s comp. 00h <7:0> voltage @ channel 4, negative current spinning c4_pos <11:8> 4 r 18h two?s comp. 00h <3:0> <7:4> voltage @ channel 4, positive current spinning sign extended to 8 bit c4_pos <7:0> 8 r 19h two?s comp. 00h <7:0> voltage @ channel 4, positive current spinning c3_neg <11:8> 4 r 1ah two?s comp. 00h <3:0> <7:4> voltage @ channel 3, negative current spinning sign extended to 8 bit c3_neg <7:0> 8 r 1bh two?s comp. 00h <7:0> voltage @ channel 3, negative current spinning c3_pos <11:8> 4 r 1ch two?s comp. 00h <3:0> <7:4> voltage @ channel 3, positive current spinning sign extended to 8 bit c3_pos <7:0> 8 r 1dh two?s comp. 00h <7:0> voltage @ channel 3, positive current spinning c2_neg <11:8> 4 r 1eh two?s comp. 00h <3:0> <7:4> voltage @ channel 2, negative current spinning sign extended to 8 bit c2_neg <7:0> 8 r 1fh two?s comp. 00h <7:0> voltage @ channel 2, negative current spinning c2_pos <11:8> 4 r 20h two?s comp. 00h <3:0> <7:4> voltage @ channel 2, positive current spinning sign extended to 8 bit c2_pos <7:0> 8 r 21h two?s comp. 00h <7:0> voltage @ channel 2, positive current spinning c1_neg <11:8> 4 r 22h two?s comp. 00h <3:0> <7:4> voltage @ channel 1, negative current spinning sign extended to 8 bit c1_neg <7:0> 8 r 23h two?s comp. 00h <7:0> voltage @ channel 1, negative current spinning c1_pos <11:8> 4 r 24h two?s comp. 00h <3:0> <7:4> voltage @ channel 1, positive current spinning sign extended to 8 bit c1_pos <7:0> 8 r 25h two?s comp. 00h <7:0> voltage @ channel 1, positive current spinning c5_neg <11:8> 4 r 26h two?s comp. 00h <3:0> <7:4> voltage @ channel 5, negative current spinning sign extended to 8 bit c5_neg <7:0> 8 r 27h two?s comp. 00h <7:0> voltage @ channel 5, negative current spinning c5_pos <11:8> 4 r 28h two?s comp. 00h <3:0> <7:4> voltage @ channel 5, positive current spinning sign extended to 8 bit c5_pos <7:0> 8 r 29h two?s comp. 00h <7:0> voltage @ channel 5, positive current spinning table 6. registers register number of bits access address format reset value bit description
www.ams.com/as5013 revision 1.11 26 - 32 as5013 datasheet - i2c registers hall bias currents agc 8 rw 2ah 00b 20h <7:6> <5:0> not implemented (read 00b) 6 bit agc value (if an agc algorithm implemented in the c) control register for the algorithm m_ctrl 8 r/w 2bh 00h <7:0> control register for the middle hall element c5. if the register is zero the middle hall element is not used for the xy calculation j_ctrl 8 r/w 2ch 06h <7:0> control register for the sector dependent attenuation of the outer hall elements t_ctrl 8 r/w 2dh 09h <7:0> scale input to fit to the 8 bit result register control_register_2 test 1 r/w 2eh 1b <7> test only, must be ?1? test 1 r/w 2eh 0b <6> test only, must be ?0? test 1 r/w 2eh 0b <5> test only, must be ?0? ext_clk_en 1 r/w 2eh 0b <4> test only, must be ?0? use_static_offset 1 r/w 2eh 0b <3> test only, must be ?0? en_offset_comp 1 r/w 2eh 1b <2> test only, must be ?1? inv_spinning 1 r/w 2eh 0b <1> invert the channel voltage. set to invert the magnet polarity pptrim_en 1 r/w 2eh 0b <0> factory only, must be ?0? table 6. registers register number of bits access address format reset value bit description
www.ams.com/as5013 revision 1.11 27 - 32 as5013 datasheet - package drawings and markings 9 package drawings and markings the device is available in a 16-pin qfn (4x4x0.55mm) package. figure 19. drawings and dimensions symbol min nom max a 0.50 0.55 0.65 a1 0 0.02 0.05 a3 - - 0.22 l 0.35 0.40 0.45 l1 0 - 0.15 b 0.25 0.30 0.35 d 4.00 bsc e 4.00 bsc e 0.65 bsc d2 2.60 2.70 2.80 e2 2.60 2.70 2.80 aaa - 0.15 - bbb - 0.10 - ccc - 0.10 - ddd - 0.05 - eee - 0.08 - fff - 0.10 - n16 notes: 1. dimensions and tolerancing conform to asme y14.5m-1994 . 2. all dimensions are in millimeters. angles are in degrees. 3. dimension b applies to metallized terminal and is measured between 0.25mm and 0.30mm from terminal tip. dimension l1 represents terminal full back from package edge up to 0.15mm is acceptable. 4. coplanarity applies to the exposed heat slug as well as the terminal. 5. radius on terminal is optional. 6. n is the total number of terminals. as5013 yywwizz
www.ams.com/as5013 revision 1.11 28 - 32 as5013 datasheet - package drawings and markings marking: yywwizz. 9.1 recommended footprint figure 20. footprint 9.2 recommended mounting the typical mounting configuration of the as5013 with the mechanics is on both sides of the pcb: - mechanics + magnet on the top side - as5013 ic on the bottom side a thickness of 0.3mm to 1.0mm for the pcb is recommended. a dome switch for push button function can be added as well. figure 21. as5013 mounting example for low profile joystick yy ww i zz last two digits of the current year manufacturing week assembly plant identifier assembly traceability code recommended footprint data symbol (mm) typ c1 3.7 c2 3.7 e 0.65 x1 0.40 y1 0.7 x2 2.6 y2 2.6 y1 x1 x2 y2 e c1 c2 1 as 5013 knob magnet adhesive tape dome switch pcb
www.ams.com/as5013 revision 1.11 29 - 32 as5013 datasheet - package drawings and markings figure 22. layout example for low profile joystick gnd via for dome switch contact on bottom layer vdd & vddp 100nf capacitors addr to gnd (example) bottom side view (as5013) top side view (mechanics side) dome switch contact on pcb (gnd) dome switch placement
www.ams.com/as5013 revision 1.11 30 - 32 as5013 datasheet - revision history revision history note: typos may not be explicitly mentioned under revision history. revision date owner description 0.2 06 apr, 2010 preliminary 1.0 15 jun, 2010 y_res_int ack resets intn, not stop bit bit soft_rst description inverted (soft_rst = normal mode) control register 2 bit 7: always 1 and test bits fixed to ?0? added pssr and noise values 1.1 02 jul, 2010 registers initialization (refer to page 24) ? step 5: write 86h to control register 2, for magnet polarity inversion 1.2 19 jul, 2010 i2c interface (refer to page 10) ? i2c address inverted (40h and 41h for 1000 000 and 1000 001) 1.3 22 jul, 2010 added chapter power on (page 23) 1.4 16 aug, 2010 pin assignments (page 3) and absolute maximum ratings (page 4) : esd direct pad contact 2kv 1.5 20 sep, 2010 updated i2c timing diagrams 1.10 08 jul, 2011 updated the entire datasheet according to the latest specification 1.11 05 jan, 2012 rph updated figure 3 and table 6
www.ams.com/as5013 revision 1.11 31 - 32 as5013 datasheet - ordering information 10 ordering information the devices are available as the standard products shown in table 7 . note: all products are rohs compliant and ams green. buy our products or get free samples online at www.ams.com/icdirect technical support is available at www.ams.com/technical-support for further information and requests, email us at sales@ams.com (or) find your local distributor at www.ams.com/distributor table 7. ordering information ordering code description delivery form package AS5013-IQFT tape & reel 16-pin qfn (4x4x0.55mm)
www.ams.com/as5013 revision 1.11 32 - 32 as5013 datasheet - copyrights copyrights copyright ? 1997-2012, ams ag, tobelbaderstrasse 30, 8141 unterpremstaetten, austria-europe. trademarks registered ?. all right s reserved. the material herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written con sent of the copyright owner. all products and companies mentioned are trademarks or registered trademarks of their respective companies. disclaimer devices sold by ams ag are covered by the warranty and patent indemnification provisions appearing in its term of sale. ams ag makes no warranty, express, statutory, implied, or by description rega rding the information set forth herein or regarding the freedom of the described devices from patent infringement. ams ag reserves the right to change specifications and prices at any time and without notice. therefore, prior to designing this product into a system, it is necessary to check with ams ag for current information. this product is intended for use in normal commercial applications. applications requiring extended temperature range, unusual environmental requirements, or high reliabi lity applications, such as military, medical life-support or life-sustaining equipment are specifically not recommended without addi tional processing by ams ag for each application. for shipments of less than 100 parts the manufacturing flow might show deviations from the stan dard production flow, such as test flow or test location. the information furnished here by ams ag is believed to be correct and accurate. however, ams ag shall not be liable to recipien t or any third party for any damages, including but not limited to personal injury, property damage, loss of profits, loss of use, interruptio n of business or indirect, special, incidental or consequential damages, of any kind, in connection with or arising out of the furnishing, perfo rmance or use of the technical data herein. no obligation or liability to recipient or any third party shall arise or flow out of ams ag rendering of technical or other services. contact information headquarters ams ag tobelbaderstrasse 30 a-8141 unterpremstaetten, austria tel : +43 (0) 3136 500 0 fax : +43 (0) 3136 525 01 for sales offices, distributors and representatives, please visit: http://www.ams.com/contact


▲Up To Search▲   

 
Price & Availability of AS5013-IQFT

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X